PRODUCT. Los fees se recalculan, payment_intents queda vacío y no se copian snapshots de entrega o facturación.
Si no hay un carrito OPEN para ese scope, Fire spark crea uno (201). Si ya existe, strategy decide si se reemplaza o se unen las líneas clonadas (200).
Requiere un access token de Storefront API de Intercambio de
token.
@fire-spark/storefront, llama Order.reorder(orderId, { strategy }). Después de adoptar la sesión, llama order.validateOrder() y muestra las diferencias de líneas antes del checkout.
Parámetros de ruta
Cuerpo de la solicitud
Respuesta
Devuelve el carrito OPEN.201 si se creó, 200 si se actualizó uno existente.